<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width: 1024px) {
	img {
		object-fit: cover;
		vertical-align: top;
	}

	ul,
	p,
	h2,
	h3 {
		margin: 0;
		padding: 0;
	}

	@font-face {
		src: url(../css/IMPACT.TTF);
		font-family: "ttf";
	}

	.wrapper {
		width: 100%;
		box-sizing: border-box;
		overflow-x: hidden;
		padding-top: 150px;
	}

	.phone,
	.navigation_nav,
	.GrainMain {
		display: none;
	}

	.am_header {
		width: 100%;
		background: url(../images/header.png);
		background-repeat: no-repeat;
		background-position: right;
		background-size: 31% 100%;
		height: 150px;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 999;
		background-color: #fff;
		border-bottom: 2px solid #014099;
	}

	.wrap {
		padding: 0px 9%;
		box-sizing: border-box;
		position: relative;
	}

	.am_logo {
		width: 346px;
		height: 80px;
		float: left;
	}

	.am_logo img {
		width: 100%;
		height: 100%;
		vertical-align: middle;
	}

	.Navdown {
		width: 152%;
		background-color: rgba(1, 64, 153, 0.85);
		position: absolute;
		top: 150px;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		padding: 25px 28px;
		display: none;
		z-index: 100;
		text-align: center;
		font-size: 0;
	}

	.subnav_ul li .Navdown a {
		color: #fff !important;
		font-size: 16px;
		text-align: center;
		padding: 10px 0;
		display: block;
		line-height: 24px;
		transform: scale(1.1);
		-webkit-transition: scale(1.1);
		-ms-transition: scale(1.1);
		-mos-transition: scale(1.1);
		position: relative;
	}

	.subnav_ul li .Navdown a:hover:after {
		content: '';
		width: 60%;
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		height: 1px;
		background: #ed6d00;
	}

	.subnav_ul li:hover .Navdown {
		display: block;
	}

	.nav_search {
		padding: 60px 0;
		/* display: flex; */
		/* justify-content: space-between; */
		/* flex-wrap: wrap; */
		float: right;
	}

	.nav_search input {
		background: url(../images/search.png);
		background-repeat: no-repeat;
		background-position: right;
		width: 17px;
		height: 17px;
		margin-top: 4px;
		float: right;
	}

	.nav_line {
		height: 26px;
		border: dashed 1px #ffffff;
		opacity: 0.5;
		margin: 0px 20px 0px 14px;
		float: left;
	}

	.nav_search select {
		min-width: 62px;
		font-size: 16px;
		color: #fff;
		background: url(../images/select.png);
		background-repeat: no-repeat;
		background-position: right;
		background-size: 10px 6px;
		line-height: 20px;
		float: left;
	}

	.subnav {
		padding-right: 5%;
		float: right;
		/* overflow: hidden; */
		height: 150px;
	}

	.subnav_ul li {
		margin-right: 40px;
		float: left;
		position: relative;
	}

	.subnav_ul .tag {
		font-size: 20px;
		color: #333;
		display: block;
		line-height: 150px;
	}

	.subnav_ul li:last-child,
	.WorksContTag:nth-of-type(3n),
	.WorksContDetail .WorksContTag:nth-of-type(4n) {
		margin-right: 0;
	}

	.subnav_ul li:last-child .tag,
	.subnav_ul li:nth-of-type(7) .tag {
		color: #fff;
	}

	.subnav_ul li:nth-of-type(7) {
		margin-left: 20px;
	}

	.subnav_ul .active,
	.subnav_ul .tag:hover,
	.GrainDiv .RoadVehicleTag:hover h2 {
		color: #014099;
	}

	.am_footer {
		background-color: #014099;
		width: 100%;
		padding-top: 50px;
		padding-bottom: 30px;
		position: relative;
		z-index: 100;
	}

	.am_subfooterr {
		width: 77%;
		text-align: right;
	}

	.am_subfooterl {
		width: 23%;
		float: left;
	}

	.am_subfooterl h2 {
		width: 158px;
		height: 38px;
		background-color: #ed6d00;
		border-radius: 19px;
		font-size: 18px;
		text-align: center;
		color: #fff;
		line-height: 38px;
		margin-bottom: 6px;
	}

	.am_subfooterl p {
		width: 100%;
		text-align: left;
		font-size: 14px;
		line-height: 30px;
		color: #fff;
		padding-top: 4px;
	}

	.am_subfooterdiv {
		padding-right: 5%;
		display: inline-block;
		vertical-align: top;
		margin-bottom: 20px;
	}

	.am_subfooterdiv h2 {
		text-align: left;
		font-size: 18px;
		color: #fff;
		line-height: 22px;
		margin-bottom: 20px;
	}

	.am_subfooterdiv a {
		font-size: 14px;
		line-height: 26px;
		color: #ffffff;
		display: block;
		opacity: 0.7;
		text-align: left;
	}

	.am_subfooterdiv:last-child {
		padding-right: 0;
	}

	.am_bootom {
		width: 100%;
		padding-top: 42px;
		margin-top: 45px;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
	}

	.am_bootom .logo_inc {
		margin-right: 20px;
		vertical-align: top;
		margin-top: 30px;
		float: left;
	}

	.am_bootomtag {
		margin-top: 15px;
		color: #ffffff;
		font-size: 14px;
	}

	.am_bootomtag a {
		font-size: 14px;
		line-height: 29px;
		color: #ffffff;
		padding: 0px 7px;
	}

	.am_bootomtag a:first-child {
		padding-left: 0;
	}

	.am_bootomtag p {
		font-size: 12px;
		line-height: 22px;
		color: #ffffff;
		opacity: 0.5;
	}

	.mt15 {
		margin-top: 12px;
	}

	.swiper-container {
		width: 100%;
		height: 100%;
		margin-left: auto;
		margin-right: auto;
		height: 790px;
	}

	.am_swiper img {
		width: 100%;
		height: 790px;
		vertical-align: top;
	}

	.am_swiper {
		top: -2px;
	}

	.swiper-pagination-switch {
		width: 14px;
		height: 14px;
		display: inline-block;
		border-radius: 100%;
		background: none;
		opacity: 1;
		border: solid 2px #ffffff;
		margin-right: 12px;
	}

	.swiper-active-switch {
		background-color: #ed6d00;
		border: solid 2px #ed6d00;
	}

	.pagination {
		bottom: 13%;
		left: 0;
		width: auto;
		padding-left: 180px;
		position: absolute;
	}

	.swiper_layout {
		background: url(../images/header1.png);
		background-repeat: no-repeat;
		background-position: right;
		background-size: 100%;
		width: 51.94%;
		height: 19.1%;
		position: absolute;
		right: 0;
		bottom: 3%;
		z-index: 1;
		overflow: hidden;
		/* display: flex; */
		/* justify-content: space-between; */
		/* box-sizing: border-box; */
	}

	.swiper_layout img {
		width: 5.5%;
		height: 35.4%;
		left: 4.5%;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		position: absolute;
		object-fit: contain;
	}

	.swiper_title {
		right: 7%;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		font-size: 18px;
		line-height: 36px;
		color: #000000;
		opacity: 0.8;
		width: 80%;
		max-height: 85%;
		overflow: hidden;
	}

	.am_container {
		width: 100%;
		padding: 62px 0px 35px;
		background: #fff;
		box-sizing: border-box;
	}

	.am_product,
	.am_marktes {
		width: 100%;
		box-sizing: border-box;
		padding-bottom: 100px;
	}

	.am_base {
		width: 100%;
		text-align: center;
		font-size: 16px;
		line-height: 25px;
		color: rgba(1, 64, 153, 0.6);
	}

	.am_base h2 {
		font-size: 36px;
		line-height: 48px;
		color: #014099;
	}

	.base_line {
		width: 35px;
		height: 2px;
		background-color: #014099;
		display: block;
		margin: 6px auto;
	}

	.am_productul ul {
		width: 100%;
		/* display: flex; */
		/* justify-content: space-between; */
		/* flex-wrap: wrap; */
		/* box-sizing: border-box; */
	}

	.am_productul li {
		width: 50%;
		float: left;
	}

	.productul_h {
		font-size: 30px;
		line-height: 36px;
		text-align: center;
		color: #014099;
		margin-bottom: 15px;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		top: -50px;
	}

	.product_clear {
		width: 118%;
		height: 648px;
		position: relative;
		font-size: 18px;
		line-height: 35px;
		color: #fff;
		text-align: center;
		/* overflow: hidden; */
		margin-top: 50px;
		z-index: 2;
	}

	.product_bk {
		width: 100%;
		height: 100%;
		position: absolute;
	}

	.product_bk:after {
		content: '';
		transform: skewX(-16deg) translateX(-93px);
		-webkit-transform: skewX(-16deg) translateX(-93px);
		-moz-transform: skewX(-16deg) translateX(-93px);
		-ms-transform: skewX(-16deg) translateX(-93px);
		position: absolute;
		background-color: #014099;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 1;
	}

	.clear_img {
		max-width: 85%;
		position: absolute;
		bottom: 2%;
		max-height: 469px;
		left: 0;
		object-fit: contain;
		z-index: 2;
	}

	.am_productul li:nth-of-type(2n) .clear_img {
		max-height: 338px;
		max-width: 90.3%;
		position: relative;
		margin-top: 54px;
		object-fit: contain;
	}

	.am_productul li:nth-of-type(2n) {
		margin-top: 65px;
	}

	.am_productul li:nth-of-type(2n) .productul_h {
		color: #ed6d00;
	}

	.am_productul li:nth-of-type(2n) .product_clear {
		width: 108%;
	}

	.am_productul li:nth-of-type(2n) .product_bk:after {
		transform: skewX(-16deg) translateX(80px);
		-moz-transform: skewX(-16deg) translateX(80px);
		-ms-transform: skewX(-16deg) translateX(80px);
		-webkit-transform: skewX(-16deg) translateX(80px);
		background-color: #ed6d00;
	}

	.am_productul li:nth-of-type(2n) p,
	.am_productul li:nth-of-type(2n) h3 {
		color: #333;
	}

	.por {
		position: relative;
	}

	.product_clear h3 {
		width: 100%;
		text-align: center;
		font-size: 24px;
		line-height: 36px;
		padding: 35px 0px 15px;
		color: #fff;
		position: relative;
		z-index: 2;
	}
	.product_clear p{
		position: relative;
		z-index: 2;
	}
	.marktes_ul,
	.am_module {
		width: 100%;
		margin-top: 50px;
		box-sizing: border-box;
	}

	.marktes_ul li {
		width: 49%;
		min-height: 400px;
		margin-bottom: 40px;
		float: left;
	}

	.marktes_ul li:nth-of-type(2n) {
		float: right;
	}

	.marktes_ul .img {
		position: relative;
		width: 100%;
		height: 340px;
	}

	.marktes_ul .img img {
		/*position: absolute;
		max-width: 100%;
		max-height: 100%;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);*/
		width: 100%;
		height: 100%;
	}

	.marktes_h {
		padding: 18px 0px;
		border: solid 1px rgba(204, 204, 204, 0.3);
		border-top: 0;
	}

	.marktes_h h2 {
		font-size: 24px;
		line-height: 32px;
		text-align: center;
		color: #333333;
	}

	.am_module {
		margin-top: 10px;
	}

	.am_modulel,
	.am_video {
		width: 48%;
		height: 320px;
		background-color: #f6f6f6;
		overflow: hidden;
		box-sizing: border-box;
		/* display: flex; */
		/* justify-content: space-between; */
		float: left;
	}

	.modulel_news {
		background: url(../images/am_img.jpg);
		background-repeat: no-repeat;
		background-position: right;
		background-size: cover;
		width: 36%;
		height: 100%;
		font-size: 16px;
		line-height: 22px;
		color: rgba(255, 255, 255, 0.6);
		position: relative;
		float: left;
	}

	.modulel_news h2 {
		margin-top: 40px;
		margin-left: 30px;
		font-size: 36px;
		line-height: 48px;
		color: #ffffff;
	}

	.news_line {
		width: 35px;
		height: 2px;
		background-color: #ffffff;
		display: block;
		margin: 8px 30px;
	}

	.modulel_news p {
		margin-left: 30px;
		color: rgba(255, 255, 255, 0.6);
		letter-spacing: 1px;
	}

	.news_more {
		width: 137px;
		height: 36px;
		background-color: #ed6d00;
		border-radius: 18px;
		line-height: 36px;
		text-align: center;
		position: absolute;
		bottom: 30px;
		left: 30px;
		color: #ffffff;
		font-size: 16px;
	}

	.news_more img {
		width: 20px;
		height: 15px;
		vertical-align: middle;
		margin-left: 10px;
	}

	.am_moduler {
		padding-top: 30px;
		padding-right: 20px;
		width: 56%;
		height: 276px;
		overflow: hidden;
		float: right;
	}

	.am_Metal {
		width: 100%;
		height: 113px;
		overflow: hidden;
		display: none;
	}

	.am_Metal img {
		width: 38.2%;
		height: 100%;
		float: left;
	}

	.am_Metalr {
		width: 55%;
		border-bottom: 1px dashed #ccc;
		height: 113px;
		margin-left: 20px;
		float: right;
	}

	.am_Metalr h2 {
		font-size: 14px;
		line-height: 20px;
		color: #666666;
		text-overflow: ellipsis;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}

	.am_attribute_panel .am_Metalr h3 {
		font-size: 18px;
		line-height: 32px;
		margin: 0px auto 8px;
		color: #333;
		text-overflow: ellipsis;
		display: -webkit-box;
		font-weight: bold;
		overflow: hidden;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		width: 100%;
		float: none;
	}

	.am_Metalr p {
		text-overflow: ellipsis;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		font-size: 14px;
		line-height: 22px;
		color: #999999;
	}

	.am_attribute {
		width: 100%;
		margin-top: 10px;
		box-sizing: border-box;
	}



	.am_attribute_panel {
		width: 100%;
		margin-top: 20px;
		cursor: pointer;
	}

	.am_attribute_panel:after {
		content: '';
		clear: both;
		height: 0;
		display: block;
	}

	.panel_date {
		padding-right: 14px;
		border-right: 1px solid #999;
		font-size: 14px;
		color: #999;
		line-height: 22px;
		float: left;
		width: 17%;
	}

	.panel_date p {
		text-overflow: ellipsis;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}

	.panel_date h2 {
		font-size: 36px;
		line-height: 32px;
		margin-bottom: 5px;
		color: #666666;
		font-weight: bold;
		text-overflow: ellipsis;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}

	.am_attribute_panel h3 {
		font-size: 18px;
		line-height: 32px;
		margin: 15px 0;
		width: 74%;
		color: #333333;
		float: right;
		font-weight: bold;
		text-overflow: ellipsis;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}

	.am_attribute_panel.active .panelTit {
		display: none;
	}

	.am_attribute_panel.active .am_Metal {
		display: block;
		margin-top: -12px;
	}

	.am_attribute_panel.active h2,
	.am_attribute_panel.active h3 {
		color: #014099;
	}

	.am_video {
		background: #000000;
		position: relative;
		float: right;
	}

	.am_video .modulel_news {
		background: url(../images/am_img1.jpg);
	}

	.video_panel,
	.am_video .swiper-content {
		width: 64%;
		height: 320px;
		float: right;
		position: relative;
	}

	.video_panel {
		width: 100%;
	}

	.video_panel img {
		width: 100%;
		height: 100%;
	}

	.video_panel .play {
		background: url(../images/video.png);
		background-repeat: no-repeat;
		background-position: center;
		width: 62px;
		height: 62px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		cursor: pointer;
	}

	.vid {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		display: none;
	}

	.VideoTit {
		width: 100%;
		height: 48px;
		line-height: 48px;
		font-size: 17px;
		color: #fffefe;
		position: absolute;
		bottom: 0;
		text-align: center;
		left: 0;
		background: rgba(2, 2, 2, 0.49);
		z-index: 5;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.arrow-left {
		background-image: url(../images/next.png);
		width: 7px;
		height: 13px;
		background-size: cover;
		bottom: 32px;
		top: auto;
		left: 30px;
		position: absolute;
		z-index: 55;
	}

	.arrow-right {
		background-image: url(../images/prev.png);
		width: 7px;
		height: 13px;
		background-size: cover;
		bottom: 32px;
		top: auto;
		left: 85px;
		position: absolute;
		z-index: 55;
	}

	.am_customerul {
		/* display: flex; */
		/* justify-content: space-between; */
		box-sizing: border-box;
		width: 100%;
		/* flex-wrap: wrap; */
		margin-top: 60px;
	}

	.am_customerul li {
		width: 16.6%;
		height: 103px;
		margin-bottom: 35px;
		float: left;
	}

	.am_customerul li .img {
		width: 100%;
		height: 100%;
		position: relative;
	}

	.am_customerul li .img img {
		position: absolute;
		max-width: 100%;
		max-height: 100%;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
	}

	.backtop {
		background: url(../images/back.png);
		background-repeat: no-repeat;
		width: 69px;
		height: 74px;
		position: fixed;
		cursor: pointer;
		bottom: 10%;
		right: 20px;
		z-index: 99;
		display: none;
	}

	/* 联系我们 */
	.OtherBanner img {
		width: 100%;
	}

	.TitNav {
		width: 100%;
		height: 78px;
		background-color: #fafbfc;
		z-index: 10;
	}

	.TitNav .wrap {
		color: #666;
		text-align: right;
		font-size: 16px;
		line-height: 78px;
	}

	.TitNav a {
		font-size: 16px;
		color: #666;
		cursor: pointer;
	}

	.TitNav img {
		width: 8px;
		height: 12px;
		margin-right: 20px;
		vertical-align: middle;
	}

	.Container {
		width: 1200px;
		display: block;
		margin: 120px auto;
	}

	.map {
		width: 57%;
		height: 615px;
		position: relative;
		float: left;
	}

	#allmap {
		width: 100%;
		height: 100%;
	}

	.MapLogo {
		font-size: 16px;
		line-height: 60px;
	}

	.MapLogo img {
		vertical-align: middle;
		width: 35px;
		margin-right: 5px;
	}

	.contactMessage {
		float: right;
		background-image: url(../images/bk1.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 42.8%;
		height: 615px;
	}

	.contactMessage h2 {
		font-family: 'ttf';
		font-size: 60px;
		color: rgba(238, 238, 238, 0.3);
		margin-top: 88px;
		margin-left: 67px;
	}

	.contactMessage h3 {
		font-size: 30px;
		color: #fff;
		margin-left: 68px;
		margin-top: -37px;
	}

	.contactMessage h3:after {
		content: '';
		display: block;
		margin-top: 30px;
		width: 98px;
		height: 2px;
		background-color: #ffffff;
	}

	.contactList {
		margin: 70px 0 0px 73px;
		height: 177px;
		overflow: hidden;
	}

	.contactList li {
		font-size: 16px;
		color: #fff;
		line-height: 30px;
	}

	.contactList li:nth-of-type(4) {
		margin-top: 28px;
	}

	.codeLis {
		float: right;
		margin-top: 22px;
		margin-right: 26px;
		width: 120px;
	}

	.codeLis img {
		width: 103px;
		height: 103px;
		display: block;
		margin: 0px auto;
		/* padding: 0; */
	}

	.codeLis p {
		font-size: 16px;
		color: #fff;
		text-align: center;
		margin-top: 9px;
		/* display: block; */
	}

	/* 公司动态 */
	.group_nav {
		float: left;
		width: 25.78%;
		margin-top: -128px;
	}

	.group_header {
		background-image: url(../images/bk.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 100%;
		height: 174px;
		position: relative;
	}

	.group_header h3 {
		font-size: 36px;
		color: #fff;
		padding-top: 48px;
		margin-left: 42px;
		position: relative;
	}

	.group_header h3:after {
		content: '';
		position: absolute;
		width: 35px;
		height: 2px;
		background-color: #ffffff;
		left: 0;
		top: 27px;
	}

	.group_header p {
		font-size: 18px;
		color: rgba(255, 255, 255, 0.6);
		letter-spacing: 2px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-transform: uppercase;
		position: absolute;
		bottom: 20px;
		right: 20px;
	}

	.group_nav_lis {
		border: 1px solid #cccccc;
	}

	.group_nav_lis h2 {
		/* height: 82px; */
		line-height: 82px;
		font-size: 24px;
		color: #333;
		background-color: #ffffff;
		border-bottom: solid 1px #cccccc;
	}

	.group_nav_lis h2.groupSub a {
		background-image: url(../images/down2.png);
		background-size: 22px 12px;
		background-repeat: no-repeat;
		background-position: 350px;
	}

	.group_nav_lis h2.on a {
		background-image: url(../images/down2_h.png);
		background-size: 22px 12px;
		background-repeat: no-repeat;
		background-position: 350px;
	}

	.group_nav_lis h2 a {
		color: #333;
		display: block;
		position: relative;
		z-index: 5;
		padding-left: 40px;
	}

	.group_nav_lis h2 a.group_nav_on,
	.group_nav_lis h2.on a.One {
		color: #fff;
		background-color: #014099;
		border: 1px solid #014099;
	}

	.groupSubDown {
		padding: 30px 40px 15px;
		display: none;
		cursor: pointer;
	}

	.groupSub.on .groupSubDown {
		display: block;
	}

	.group_nav_lis h2 .groupSubDown a {
		font-size: 18px;
		line-height: 22px;
		color: #666;
		padding-left: 20px;
		margin-bottom: 20px;
	}

	.group_nav_lis h2 .groupSubDown a.nor {
		color: #ed6d00;
		border-left: 4px solid #ed6d00;
	}

	.group_nav_lis h2:last-child {
		border-bottom: 0;
	}

	.group_navR {
		width: 69.2%;
		float: right;
		margin-bottom: 145px;
	}

	.BusinessIndexTag {
		border-bottom: 1px solid #e5e5e5;
		padding: 40px 0 50px;
		display: block;
	}

	.BusinessIndexImg {
		width: 33.3%;
		height: 216px;
		overflow: hidden;
		float: left;
	}

	.BusinessIndexImg img,
	.TalentConceptImg img,
	.WorksContTag .am_bkimg img,
	.RoadVehicleImg img {
		width: 100%;
		height: 100%;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
	}

	.BusinessIndexTag:hover .BusinessIndexImg img,
	.TalentConceptTag:hover .TalentConceptImg img,
	.WorksContTag:hover .am_bkimg img,
	.CulturalTag:hover img,
	.RoadVehicleTag:hover .RoadVehicleImg img {
		transform: scale(1.02);
		-webkit-transition: scale(1.02);
		-ms-transition: scale(1.02);
		-mos-transition: scale(1.02);
	}

	.BusinessIndexR {
		width: 57.9%;
		float: right;
		position: relative;
		height: 216px;
		overflow: hidden;
		margin-right: 40px;
	}

	.BusinessIndexR h2 {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		font-size: 18px;
		line-height: 32px;
		color: #333;
		overflow: hidden;
		display: block;
		margin: 18px 0;
	}

	.BusinessIndexR h3 {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		font-size: 14px;
		line-height: 26px;
		color: #999;
	}

	.BusinessIndexR p {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		font-size: 16px;
		line-height: 26px;
		color: #999;
		overflow: hidden;
		margin: 5px 0px 20px;
	}

	.BusinessIndexR h3 img {
		width: 15px;
		height: 15px;
		margin-right: 10px;
		vertical-align: middle;
	}

	.BusinessIndexTag:hover .BusinessIndexR h2 {
		color: #014099;
	}

	.BusinessIndexR span {
		font-size: 14px;
		text-align: center;
		line-height: 40px;
		width: 145px;
		height: 40px;
		background-color: #014099;
		border-radius: 2px;
		transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		color: #fff;
		position: absolute;
		bottom: 0;
		right: 0;
	}

	.page {
		width: 100%;
		height: 42px;
		line-height: 42px;
		text-align: center;
		margin: 70px auto 0;
		display: inline-block;
		vertical-align: top;
		font-size: 16px;
	}

	.page a {
		color: #999999;
		font-size: 16px;
		display: inline-block;
		vertical-align: top;
		cursor: pointer;
		padding: 0px 20px;
		height: 42px;
		border-radius: 4px;
		margin-right: 5px;
		border: solid 1px rgba(153, 153, 153, 0.5);
		line-height: 42px;
		text-align: center;
		transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}

	.page a.NoBorer {
		border: 0px;
		padding: 0px 14px;
	}

	.page a:last-child {
		margin-right: 0;
	}

	.page a.nor,
	.page a:hover {
		background-color: #014099;
		color: #fff;
		border: solid 1px #014099;
	}

	.page a img {
		width: 7px;
		height: 14px;
		vertical-align: middle;
	}

	/* 新闻详情 */
	.NewsDetail {
		margin-top: 37px;
	}

	.NewsDetail h2,
	.NewsDetail h4 {
		font-size: 24px;
		text-align: center;
		color: #333;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.NewsDetail span {
		display: block;
		text-align: center;
		font-size: 14px;
		color: #999;
		margin: 20px 0 48px;
		padding-bottom: 48px;
		border-bottom: 1px solid #e5e5e5;
	}

	.NewsDetail p {
		font-size: 14px;
		line-height: 28px;
		color: #666;
		margin-bottom: 15px;
		display: block;
		/* text-indent: 2em; */
	}

	.NewsDetail p strong {
		font-weight: bold;
	}

	.NewsDetail p span {
		margin: 0px auto;
		border: 0px;
		text-align: inherit;
		padding: 0;
	}

	.NewsDetail p span strong span {
		font-weight: bold;
		color: inherit;
	}

	.NewsDetail img {
		max-width: 100%;
		/* display: block; */
		margin-bottom: 45px;
	}

	.XianChang {
		width: 200px !important;
		height: 68px !important;
		line-height: 68px !important;
		font-size: 18px !important;
		text-align: center;
		display: block;
		margin: 20px auto;
		background: #014099;
		color: #fff;
		border: solid 1px #014099;
		font-weight: normal !important;
	}

	.BackPage {
		margin-top: 100px;
		padding-top: 47px;
		border-top: 1px solid #e5e5e5;
		width: 100%;
	}

	.BackPage1 {
		margin-top: 20px;
		border-top: 0px;
	}

	.BackPage h2 {
		font-size: 16px !important;
		line-height: 30px !important;
		color: #666 !important;
		margin: 0px !important;
	}

	.BackPage h2:first-of-type {
		margin-bottom: 8px;
	}

	.BackPage h2 a {
		color: #666;
	}

	.BackPage h2 a.nor {
		color: #014099;
	}

	.BackPage .col-md-4 a {
		width: 154px;
		height: 44px;
		background-color: #014099;
		border-radius: 2px;
		line-height: 44px;
		text-align: center;
		color: #ffffff;
		font-size: 14px;
		float: right;
	}

	/* 人才理念 */
	.TalentConcept {
		margin: 60px auto;
	}

	.TalentConceptTag {
		float: left;
		margin-bottom: 60px;
		width: 32.4%;
		height: 445px;
		overflow: hidden;
		margin-right: 40px;
	}

	.TalentConceptImg {
		position: relative;
		width: 100%;
		height: 445px;
		overflow: hidden;
	}

	.TalentConceptPor {
		position: absolute;
		bottom: 17px;
		width: 100%;
	}

	.TalentConceptPor h2 {
		font-size: 18px;
		text-align: center;
		color: #fff;
		background-image: url(../images/kk.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 170px;
		height: 50px;
		line-height: 50px;
		display: block;
		margin: 0px auto 28px;
	}

	.TalentConceptPor p {
		font-size: 16px;
		line-height: 30px;
		color: #fff;
		text-align: center;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		padding: 0px 16px;
	}

	/* 加入我们 */
	.mb180 {
		margin-bottom: 180px;
	}

	.recruit_table {
		margin: 60px 0 0;
		width: 100%;
	}

	.recruit_thead {
		height: 60px;
		line-height: 60px;
		background-color: #f6f6f6;
	}

	.recruit_table th {
		font-size: 18px;
		color: #333;
		font-weight: bold;
		text-align: center;
	}

	.recruit_thead th:last-child {
		text-align: right;
		padding-right: 86px;
	}

	.recruit_thead th:first-child,
	.recruit_row .text_position {
		text-align: left;
		box-sizing: border-box;
		padding-left: 22px;
	}

	.recruit_row {
		min-height: 67px;
	}

	.recruit_row td {
		font-size: 16px;
		color: #666;
		min-height: 67px;
		text-align: center;
		padding: 25px 0;
		border-bottom: 1px dashed #dedede;
	}

	.recruit_row td .more {
		font-size: 14px;
		text-align: right;
		padding-right: 40px;
	}

	.recruit_row td .more img {
		width: 6px;
		height: 10px;
		vertical-align: middle;
		margin-left: 20px;
	}

	.recruit_row:hover {
		background: #f9f9f9;
	}

	.recruit_row:hover td {
		color: #1d55a4;
	}

	.basePopup {
		width: 100%;
		height: 100%;
		position: fixed;
		z-index: 1055;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.5);
		visibility: hidden;
	}

	.popupInfo {
		width: 760px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		background-color: #ffffff;
	}

	.popupClose {
		width: 98px;
		height: 98px;
		position: absolute;
		top: 0;
		right: 0;
		background-image: url(../images/close1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		cursor: pointer;
	}

	.popupClose:hover {
		background-image: url(../images/close1_h.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 124px;
		height: 124px;
		top: -8px;
		right: -8px;
	}

	.recruitLayout {
		padding: 38px 68px 30px 40px;
	}

	.jobTitle {
		font-size: 24px;
		color: #333;
		line-height: 45px;
		font-weight: bold;
	}

	.infoContainer {
		height: 520px;
		overflow-y: auto;
		font-size: 16px;
		box-sizing: border-box;
		margin-bottom: 32px;
		margin-top: 34px;
	}

	.infoContainer::-webkit-scrollbar {
		display: none;
	}

	.qualifications {
		margin-bottom: 34px;
	}

	.qualifications:last-child {
		margin-bottom: 0;
	}

	.qualifications h3 {
		color: #333;
		margin-bottom: 10px;
		font-weight: bold;
	}

	.qualifications p {
		color: #666;
		line-height: 30px;
	}

	.baseBtn {
		display: block;
		width: 118px;
		height: 42px;
		background-color: #1d55a4;
		border-radius: 4px;
		font-size: 16px;
		color: #fff;
		text-align: center;
		line-height: 42px;
	}

	/* 员工生活 */
	.WorksCont {
		margin-top: 60px;
	}

	.WorksContTag {
		float: left;
		margin-right: 15px;
		margin-bottom: 25px;
		width: 32.4%;
		transition: all 0.5s linear;
		-moz-transition: all 0.5s linear;
		-ms-transition: all 0.5s linear;
		-webkit-transition: all 0.5s linear;
		padding-bottom: 25px;
		position: relative;
	}

	.WorksContTag .am_bkimg {
		width: 100%;
		height: 248px;
		overflow: hidden;
	}

	.WorksContTag h2 {
		line-height: 30px;
		font-size: 18px;
		margin: 14px 0;
		color: #333;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		padding: 0px 10px;
	}

	.am_otime {
		font-size: 14px;
		color: #999;
		padding: 0px 10px;
	}

	.am_otime img {
		width: 15px;
		height: 15px;
		margin-right: 5px;
		margin-top: 2px;
		float: left;
	}

	.WorksContTag:hover {
		background-color: #ffffff;
		box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
	}

	.WorksContTag:hover h2 {
		color: #014099;
	}

	.MoreH {
		width: 30px;
		height: 30px;
		position: absolute;
		right: 10px;
		bottom: 20px;
		display: none;
	}

	.WorksContTag:hover .MoreH {
		display: block;
	}

	/* 员工活动详情 */
	.WorksContDetail .WorksContTag {
		width: 24%;
		margin-right: 1%;
		margin-bottom: 18px;
		padding: 0;
		cursor: pointer;
	}

	.WorksContDetail .WorksContTag .am_bkimg {
		height: 190px;
	}

	.WorksContDetail .WorksContTag h2 {
		line-height: 26px;
		font-size: 14px;
		margin: 12px 0;
		color: #1d55a4;
		padding: 0;
	}

	.WorksContDetail .WorksContTag:hover {
		background-color: #ffffff;
		box-shadow: none;
	}

	.BackWorks {
		width: 154px;
		height: 44px;
		background-color: #014099;
		border-radius: 2px;
		font-size: 14px;
		color: #fff;
		text-align: center;
		line-height: 44px;
		display: block;
		margin: 60px auto 0;
	}

	.am_closeicon {
		width: 120px;
		height: 48px;
		background-color: #1d55a4;
		border-radius: 4px;
		line-height: 48px;
		float: right;
		font-size: 16px;
		color: #ffffff;
		cursor: pointer;
		margin-bottom: 5px;
	}

	.am_closeicon img {
		vertical-align: middle;
		width: 20px;
		height: 20px;
		margin-left: 30px;
		margin-right: 10px;
	}

	.FindDetails {
		width: 812px;
		height: 640px;
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		z-index: 999;
		display: block;
	}

	.FindDetails .swiper-slide img {
		width: auto;
		height: 559px;
		overflow: hidden;
		border-radius: 4px;
		display: block;
		margin: 0px auto;
	}

	.FindDetails .content-slide-base {
		display: inline-block;
		vertical-align: top;
		font-size: 0;
		text-align: center;
	}

	.FindDetails .content-slide {
		width: 100%;
		text-align: center;
	}

	.FindDetails .content-slide-base p {
		width: 100%;
		margin: 0px auto;
		height: 78px;
		line-height: 78px;
		font-size: 18px;
		color: #333;
		padding: 0;
		text-indent: 2em;
		background-color: #ffffff;
		text-align: left;
	}

	.FindDetails .arrow-left {
		background: url(../images/prev5.png);
		position: absolute;
		left: -55px;
		top: 50%;
		width: 30px;
		height: 30px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: left;
		z-index: 99;
	}

	.FindDetails .arrow-right {
		background: url(../images/prev5.png);
		position: absolute;
		right: -55px;
		top: 50%;
		width: 30px;
		height: 30px;
		left: auto;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: right;
		z-index: 99;
	}

	/* 资料下载 */
	.DataDownload {
		margin: 80px auto 20px;
	}

	.BaseTitH {
		font-size: 30px;
		color: #333333;
		position: relative;
		padding-bottom: 30px;
	}

	.BaseTitH:after {
		content: '';
		width: 98px;
		height: 2px;
		background-color: #ed6d00;
		position: absolute;
		bottom: 0;
		left: 0;
	}

	.LiteratureGuide,
	.Cooperative {
		width: 100%;
		margin-top: 45px;
	}

	.LiteratureGuideTag {
		padding: 12px 0;
		border-bottom: solid 1px #e5e5e5;
		display: block;
		font-size: 18px;
		color: #333333;
		transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}

	.LiteratureGuideTag h2 {
		float: left;
		width: 70%;
		line-height: 28px;
		font-size: 18px;
		color: #333333;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.LiteratureGuideTag:hover h2 {
		color: #014099;
	}

	.LiteratureGuideTag h2 img {
		width: 18px;
		height: 24px;
		margin-right: 10px;
		vertical-align: middle;
	}

	.LiteratureGuideTag span {
		width: 100px;
		height: 34px;
		line-height: 34px;
		text-align: center;
		font-size: 14px;
		color: #fff;
		background-color: #014099;
		border-radius: 2px;
		float: right;
	}

	.BenchIntroduction h2 {
		text-align: center;
		font-size: 24px;
		color: #333;
		margin-top: 70px;
		margin-bottom: 50px;
	}

	.BenchIntroduction h2 img,
	.BenchIntroduction p img,
	.EmissionStandards img {
		width: auto !important;
		height: auto !important;
		max-width: 100%;
		display: inline-block;
                vertical-align: top;
	}

	.BenchIntroduction p {
		font-size: 16px;
		color: #666;
		line-height: 30px;
		display: block;
		margin-bottom: 20px;
	}

	.BenchIntroductionTab {
		text-align: center;
		margin: 20px auto 0;
		font-size: 0;
	}

	.BenchIntroductionTab a {
		width: 20.4%;
		height: 68px;
		line-height: 68px;
		font-size: 18px;
		color: #666;
		text-align: center;
		display: inline-block;
		vertical-align: top;
		border: solid 1px #cccccc;
		margin-bottom: 20px;
	}

	.BenchIntroductionTab a:nth-of-type(2n) {
		border-right: 0px;
		border-left: 0px;
	}

	.BenchIntroductionTab a.nor,
	.FilterTab a.nor {
		background: #014099;
		color: #fff;
		border: solid 1px #014099;
	}

	.BenchDetail {
		padding: 20px 21px 30px;
		background-color: #f5f5f5;
		margin-top: 40px;
		position: relative;
		display: none;
	}

	.BenchDetail .slider6 span {
		display: block;
		font-size: 16px;
		line-height: 30px;
		color: #666;
	}

	.BenchDetail .slider6 span i {
		width: 220px;
		float: left;
	}

	.BenchFunction img {
		width: 47.2%;
		height: 390px;
		float: left;
		overflow: hidden;
		margin-top: 20px;
		object-fit: contain;
	}

	.BenchFunction img:nth-of-type(2n),
	.CooperativeTag:nth-of-type(2n),
	.CulturalTag:nth-of-type(2n),
	.RoadVehicleTag:nth-of-type(2n) {
		float: right;
	}

	.BenchDetail .bx-controls,
	.IntegratedType .bx-controls {
		width: 99%;
		position: relative;
		/* bottom: 60px; */
		z-index: 99;
		text-align: left;
		height: 24px;
		line-height: 24px;
		overflow: hidden;
		margin-top: 20px;
	}

	.IntegratedType.QualityMain .bx-controls {
		bottom: 130px;
	}

	.BenchDetail.Technologys .bx-controls {
		margin-top: 12px;
	}

	.ProductType .bx-controls {
		overflow: initial;
	}

	.BenchDetail .bx-pager {
		left: 0;
		position: absolute;
		font-size: 20px;
		color: #333;
		/* z-index: 99999; */
	}

	.IntegratedType .bx-pager {
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		position: absolute;
		font-size: 20px;
		color: #333;
	}

	.BenchDetail .bx-controls-direction a,
	.IntegratedType .bx-controls-direction a,
	.device a {
		width: 24px;
		height: 24px;
		position: absolute;
		top: 0;
		font-size: 0;
		background-repeat: no-repeat !important;
		background-size: cover !important;
	}

	.Swiper a {
		top: 35%;
	}

	.device {
		position: relative;
	}

	.BenchDetail .bx-controls-direction a.bx-prev,
	.IntegratedType .bx-controls-direction a.bx-prev,
	.device a.arrow-left {
		background: url(../images/prev2.png) no-repeat;
		right: 45px;
	}

	.BenchDetail .bx-controls-direction a.bx-next,
	.IntegratedType .bx-controls-direction a.bx-next,
	.device a.arrow-right {
		background: url(../images/prev2.png) no-repeat;
		right: 1px;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-mz-transform: rotate(180deg);
	}



	/* 产品中心 */
	.OnloadInstructions {
		margin-top: 70px;
		width: 100%;
	}

	.OnloadInstructions a {
		display: block;
		margin-bottom: 30px;
		font-size: 24px;
		color: #fff;
		width: 100%;
		height: 62px;
		line-height: 62px;
		overflow: hidden;
		background-color: #014099;
		border-radius: 2px;
		text-align: center;
	}

	.OnloadInstructions a img {
		width: 18px;
		height: 23px;
		margin-right: 10px;
		vertical-align: middle;
	}

	.SunnyMetal h2 {
		margin-top: 58px;
	}

	.SunnyMetal img {
		max-width: 100%;
		/* display: block; */
		margin: 0px auto;
	}

	.AirAssisted .BenchIntroductionTab {
		margin: 78px auto 0;
	}

	.AirAssisted .BenchIntroductionTab a {
		width: 31.5%;
	}

	.AirAssisted .BenchIntroductionTab a:nth-of-type(2n) {
		border-right: 1px solid #ccc;
	}

	.AirAssistedMain {
		margin-top: 50px;
		display: none;
	}

	.AirAssistedMain.ProductCtion {
		margin-top: 10px;
	}

	.AirAssistedMainImg {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	#ProId {
		height: 50px;
	}

	.DeviceSwiper {
		width: 100%;
		position: relative;
	}

	.DeviceSwiper a.arrow-left,
	.DeviceSwiper a.arrow-right {
		background-image: url(../images/prev2.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		top: 40%;
		width: 35px;
		height: 35px;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		bottom: 0;
	}

	.HistorySwiper .swiper-container {
		width: 99%;
		display: block;
		margin: 0px auto;
		overflow: hidden;
	}

	.DeviceSwiper .arrow-left {
		left: -5%;
	}

	.DeviceSwiper .arrow-right {
		right: -3%;
		left: initial;
		transform: translateY(-50%) rotate(180deg) !important;
		-webkit-transform: translateY(-50%) rotate(180deg);
		-moz-transform: translateY(-50%) rotate(180deg);
		-ms-transform: translateY(-50%) rotate(180deg);
	}

	.AirAssistedMain .WorksContTag {
		width: 94%;
		margin-bottom: 0;
		margin-top: 30px;
		/* padding-bottom: 0; */
		background-image: url(../images/line.png);
		background-size: 340px 4px;
		background-repeat: no-repeat;
		background-position: bottom;
	}

	.AirAssistedMain .WorksContTag .am_bkimg {
		height: 350px;
		border: solid 1px #cccccc;
	}

	.AirAssistedMain .WorksContTag h2 {
		line-height: 32px;
		font-size: 24px;
		margin: 25px 0 8px;
		padding: 0px 10px 0px 32px;
	}

	.AirAssistedMain .WorksContTag p {
		line-height: 28px;
		font-size: 16px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		color: #777777;
		padding: 0px 60px 0px 32px;
	}

	.AirAssistedMain .WorksContTag:hover {
		box-shadow: 0px 8px 22px 0px rgba(36, 36, 36, 0.14);
		background-image: none;
	}

	.AirAssistedMain .WorksContTag .MoreH {
		right: 23px;
		bottom: 28px;
	}

	.AirAssistedMain .WorksContTag:nth-of-type(3n),
	.FilterTab a:nth-of-type(3n),
	.EnterpriseTab a:nth-of-type(4n) {
		margin-right: 0;
	}

	/* 柴油机尾气颗粒捕集器 */
	.FilterTab {
		margin-top: 40px;
	}

	.FilterTab a {
		width: 31.5%;
		height: 52px;
		line-height: 52px;
		text-align: center;
		font-size: 20px;
		color: #666666;
		background-color: #ffffff;
		border: solid 1px #cccccc;
		float: left;
		margin-top: 30px;
		margin-right: 26px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.GrainMainH {
		text-align: center;
		font-size: 24px;
		color: #333;
		margin-top: 65px;
		line-height: 42px;
	}

	.EmissionStandards .GrainMainH,
	.EmissionStandards .GrainDiv h2 {
		margin-top: 10px;
	}

	.EmissionStandards .swiper-container,
	.EmissionStandards .swiper-container .swiper-wrapper {
		height: auto !important;
	}

	.BenchDetail .swiper-container,
	.BenchDetail .swiper-container .swiper-wrapper,
	.BenchDetail .swiper-container .swiper-wrapper .swiper-slide {
		height: auto !important;
	}

	.BenchDetail .swiper-container .swiper-wrapper .swiper-slide,
	.EmissionStandards .swiper-container .swiper-slide {
		opacity: 0;
	}

	.BenchDetail .swiper-container .swiper-wrapper .swiper-slide-active,
	.EmissionStandards .swiper-container .swiper-slide-active {
		opacity: 1;
	}


	.AirAssistedMain .swiper-container,
	.AirAssistedMain .swiper-container .swiper-wrapper,
	.AirAssistedMain .swiper-container .swiper-wrapper .swiper-slide {
		height: auto !important;
	}

	.IntegratedType .swiper-container,
	.IntegratedType .swiper-container .swiper-wrapper,
	.IntegratedType .swiper-container .swiper-wrapper .swiper-slide {
		height: auto !important;
	}

	.AirAssisted .IntegratedType.QualityMain .swiper-container .swiper-slide:nth-of-type(2) .bx-controls {
		bottom: 70px;
	}

	.GrainDiv h2 {
		font-size: 24px;
		color: #000;
		margin-top: 60px;
		line-height: 42px;
		margin-bottom: 30px;
		display: block;
	}

	.GrainDiv table {
		margin: 0px auto;
	}

	.GrainDiv p,
	.EmissionStandards .swiper-container .GrainDiv p {
		font-size: 16px;
		color: #666;
		line-height: 28px;
		display: block;
		margin-bottom: 10px;
	}

	.EmissionStandards .swiper-container .GrainDiv p strong span {
		font-weight: bold;
	}

	.GrainDiv p i {
		color: #1d55a4;
		margin-right: 10px;
	}

	.EmissionStandards .swiper-container .GrainDiv p i {
		font-size: 16px;
		color: #666;
		line-height: 28px;
		display: block;
	}

	.GrainDiv img,
	.PatentImg,
	.speechInfo img {
		max-width: 100%;
		display: block;
		margin: 30px auto 0;
	}

	.GrainDiv p img {
		width: auto !important;
		height: auto !important;
	}

	/* 专利 */
	.PatentFlex h2 {
		color: #014099;
		font-size: 16px;
		line-height: 32px;
		display: block;
		margin-top: 30px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.PatentTag {
		width: 32.6%;
		float: left;
		margin-bottom: 40px;
		margin-right: 1%;
	}

	.PatentTag img {
		width: 100%;
		max-height: 487px;
	}

	.PatentTag h2 {
		font-size: 16px;
		color: #333;
		line-height: 32px;
		margin-top: 18px;
		text-align: center;
	}

	.PatentTag:nth-of-type(3n) {
		margin-right: 0;
	}

	/* 产品详情 */
	.IntegratedType {
		background-color: #f5f5f5;
		padding: 60px 22px 65px 40px;
		margin-top: 90px;
		position: relative;
	}

	.IntegratedTypeImg {
		width: 47.2%;
		height: 397px;
		float: right;
		position: relative;
		overflow: hidden;
	}

	.IntegratedTypeImg img {
		max-width: 100%;
		max-height: 100%;
		position: absolute;
		top: 50%;
		left: 49%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
	}

	.IntegratedTypeL {
		width: 44%;
		float: left;
		height: 397px;
		overflow: hidden;
	}

	.IntegratedTypeP {
		height: 268px;
		overflow: hidden;
		margin-top: 48px;
		font-size: 16px;
		line-height: 30px;
		color: #666666;
	}

	.EmissionStandards,
	.IntroductionMain {
		margin-top: 50px;
	}

	.EmissionStandards .swiper-container .ProductionTab {
		margin-bottom: 10px;
	}

	.EmissionStandards,
	.BenchDetailSwiper,
	.ProductCtion,
	.QualityMain,
	.Technologys {
		display: block !important;
	}

	.MarketTab .GrainDiv {
		display: none;
	}

	.EmissionStandards p {
		color: #333333;
		font-size: 18px;
		line-height: 32px;
		margin-bottom: 30px;
		display: block;
	}

	.EmissionStandards img {
		max-width: 100%;
		display: block;
		margin: 0 auto 30px;
	}

	/* 市场应用 */
	.TechnologyRoadmap .GrainDiv p {
		margin-bottom: 40px;
	}

	.TechnologyRoadmap .GrainDiv p i,
	.ProductCase {
		display: block;
		color: #666666;
	}

	.ScrUl .ProductCase {
		display: none;
	}

	.ProductCase .BenchFunction img {
		margin: 0px auto;
	}

	.ProductVideo {
		float: none;
		width: 100%;
		height: 400px;
		margin-top: 10px;
	}

	.CaseOnload .LiteratureGuideTag h2 {
		line-height: 28px;
		font-size: 18px;
		color: #333333;
		margin: 0px;
	}

	.CaseOnload .LiteratureGuideTag img {
		display: inline-block;
		vertical-align: middle;
		margin: 0px 10px 0px 0px;
	}

	/* 资质荣誉 */
	.honorFlex .BaseTitH,
	.speechInfo .BaseTitH {
		font-size: 26px;
		color: #000;
		margin-top: 60px;
	}

	.Introduction .BaseTitH {
		margin-top: -35px;
	}

	.honorFlex .BaseTitH:after,
	.speechInfo .BaseTitH:after {
		content: '';
		width: 56px;
	}

	.honorFlexImg {
		width: 332px;
		display: inline-block;
		vertical-align: top;
		margin-top: 30px;
		margin-right: 18px;
	}

	.honorFlexImg img {
		width: 100%;
	}

	.ProductionTab {
		display: block;
		margin: 40px auto 20px;
	}

	.ProductionTab a {
		font-size: 18px;
		color: #333;
		float: left;
		margin-right: 60px;
	}

	.ProductionTab a.active {
		color: #014099;
	}

	.Quality p {
		text-align: center;
	}

	.QualityMain {
		display: none;
		background: #fff;
		padding: 0px 0px 40px;
		margin-top: 120px;
	}

	.EnterpriseMain {
		background: #fff;
		padding: 0px 0px 40px;
		margin-top: 120px;
		display: block;
	}

	.QualityMain .IntegratedTypeImg,
	.EnterpriseMain .IntegratedTypeImg {
		width: 45.4%;
		height: 368px;
	}

	.QualityMain .IntegratedTypeL,
	.EnterpriseMain .IntegratedTypeL {
		width: 50.7%;
		height: auto;
	}

	.QualityFlex,
	.IntroductionMain p {
		margin-top: 40px;
		font-size: 16px;
		line-height: 30px;
		color: #666666;
	}

	.IntroductionMain p {
		margin-top: 25px;
	}

	.QualityFlex h3 {
		border-bottom: 1px solid #e5e5e5;
		font-size: 20px;
		color: #333;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

	.QualityMain .bx-pager,
	.EnterpriseMain .bx-pager {
		left: 57%;
		bottom: 0;
	}

	.EnterpriseMain .bx-controls-direction {
		position: absolute;
		right: 0;
	}

	/* 研发能力 */
	.EnterpriseTab a {
		width: 22%;
		margin-right: 2%;
	}

	.EnterpriseTab a:nth-of-type(3n) {
		margin-right: 9px;
	}

	.EnterpriseMain .bx-controls {
		top: 382px;
		bottom: initial;
		position: absolute;
	}

	.BaseTitP {
		color: #666666;
		font-size: 18px;
		line-height: 32px;
		margin-top: 45px;
		margin-bottom: 35px;
		display: block;
	}

	.TreamTag {
		background-color: #f5f5f5;
		padding: 28px 40px;
		margin-bottom: 20px;
	}

	.TreamTagImg {
		width: 11.5%;
		height: 11.5%;
		float: left;
		border-radius: 50%;
	}

	.TreamTagR {
		width: 85%;
		float: right;
	}

	.TreamTagR h2 {
		font-size: 22px;
		color: #000;
		margin: 2% 0 10px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.TreamTagR p {
		font-size: 16px;
		color: #666;
		line-height: 32px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.CooperativeTag {
		width: 48%;
		float: left;
		color: #003eb4;
		font-size: 16px;
		line-height: 58px;
		text-align: center;
	}

	.CooperativeTag img {
		width: 100%;
		height: 71px;
		overflow: hidden;
		object-fit: contain;
	}

	/* 公司简介 */
	.Introduction {
		margin-top: 80px;
		display: block;
	}

	.Introduction p span img {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.speechInfo {
		float: left;
		width: 50.3%;
	}

	.speechInfoR {
		float: right;
		width: 41.7%;
		height: 475px;
		position: relative;
		margin-top: 30px;
		margin-right: 30px;
	}

	.speechInfoR:after {
		content: '';
		width: 74%;
		height: 353px;
		background-color: #014099;
		position: absolute;
		top: -30px;
		right: -30px;
		z-index: 1;
	}

	.speechInfoR img {
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 2;
	}

	.BaseTitT {
		font-family: Arial;
		font-size: 70px;
		font-style: italic;
		line-height: 76px;
		color: #f4f3f3;
	}

	.speechInfo p {
		font-size: 16px;
		line-height: 32px;
		color: #666;
		margin-top: 45px;
		display: block;
	}

	.speechInfo p strong {
		color: #333;
		font-weight: bold;
	}

	.CulturalTag {
		width: 50%;
		height: 200px;
		float: left;
		margin-top: 60px;
		overflow: hidden;
		position: relative;
		cursor: pointer;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
	}

	.CulturalTag:hover .CulturalTagP {
		opacity: 1;
		visibility: visible;
		height: auto;
	}

	.CulturalTag .PorCenter {
		max-width: 100%;
		max-height: 100%;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		padding: 0px 30px 0px 20px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
		z-index: 5;
	}

	.CulturalTag:after {
		content: '';
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.6);
		opacity: 0;
	}

	.CulturalTag:hover:after {
		opacity: 1;
	}

	.CulturalTag .PorCenter h2 {
		font-size: 22px;
		color: #fff;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
	}

	.CulturalTag .CulturalTagP {
		font-size: 16px;
		line-height: 28px;
		color: #fff;
		max-height: 81px;
		overflow: hidden;
		margin-top: 10px;
		opacity: 0;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
		visibility: hidden;
		height: 0;
		position: relative;
	}

	.CulturalTag:nth-of-type(3) .CulturalTagP::-webkit-scrollbar {
		width: 1px;
		height: 40%;
		background-color: #fff;
	}

	.CulturalTag:nth-of-type(3) .CulturalTagP::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
		border-radius: 10px;
		background-color: #fff;
	}

	.CulturalTag:nth-of-type(3) .CulturalTagP::-webkit-scrollbar {
		width: 1px;
		background-color: #fff;
		display: block;
	}

	.CulturalTag:nth-of-type(3) .CulturalTagP::-webkit-scrollbar-thumb {
		border-radius: 8px;
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
		background-color: #fff;
	}

	.CulturalTag img {
		width: 100%;
		height: 100%;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
		object-fit: fill;
	}

	.DevelopDevice {
		width: 100%;
		height: 303px;
		position: relative;
		margin-top: 60px;
	}

	.DevelopDevice .arrow-left {
		background: url(../images/prev1.png) no-repeat left top;
		background-size: cover;
		position: absolute;
		left: -6%;
		top: 44%;
		width: 26px;
		height: 47px;
	}

	.DevelopDevice .arrow-right {
		background: url(../images/prev1.png) no-repeat left bottom;
		background-size: cover;
		position: absolute;
		right: -6%;
		top: 44%;
		width: 26px;
		height: 47px;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-mz-transform: rotate(180deg);
		left: inherit;
	}

	.DevelopContainer {
		width: 100%;
		height: 100%;
		position: relative;
		font-size: 15px;
		line-height: 28px;
		color: #333;
		padding: 20px 0;
	}

	.DevelopContainer .content-slide {
		/* width: 16.6%; */
		height: 250px;
		padding: 0px 14px;
		position: relative;
		/* overflow: hidden; */
		border-right: 1px solid #cccccc;
		margin-top: 42px;
	}


	.DevelopContainer .content-slide h2 {
		font-size: 30px;
		line-height: 48px;
		color: #333;
		font-weight: bold;
		position: relative;
		top: -15px;
		text-align: center;
	}

	.DevelopContainer .content-slide h2:after {
		content: '';
		width: 18px;
		height: 18px;
		background-color: #ffffff;
		border: solid 4px #014099;
		position: absolute;
		top: -40px;
		left: 50%;
		border-radius: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
	}

	.DevelopContainer .content-slide p {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 7;
		margin-top: 10px;
	}

	.DevelopDevice:after {
		content: '';
		width: 100%;
		height: 3px;
		background-image: url(../images/line1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		position: absolute;
		top: 20px;
	}

	/* 留言咨询 */
	.OnlineConsultation {
		margin-top: 120px;
		margin-bottom: 144px;
	}

	.OnlineConsultationSub {
		background-color: #f5f5f5;
		margin-top: 62px;
		padding: 60px 80px;
	}

	.OnlineConsultation .ContactText {
		width: 1040px;
		display: block;
		margin: 0px auto;
		font-size: 0;
	}

	.ContactText input {
		width: 428px;
		height: 60px;
		border: solid 1px #c6c6c6;
		background-color: #ffffff;
		font-size: 18px;
		line-height: 60px;
		color: #999;
		padding: 0px 16px;
		margin-bottom: 45px;
		vertical-align: top;
	}

	.SumbitBtn,
	.EncyclopediaBtn {
		width: 200px;
		height: 60px;
		background-color: #014099;
		border-radius: 2px;
		font-size: 18px;
		line-height: 60px;
		color: #FFFFFF;
		text-align: center;
		display: block;
	}

	.OnlineConsultation .ContactText input:nth-of-type(2) {
		float: right;
	}

	.OnlineConsultation .ContactText textarea {
		width: 1006px;
		height: 210px;
		border: solid 1px #c6c6c6;
		background-color: #ffffff;
		font-size: 18px;
		line-height: 32px;
		color: #999;
		padding: 16px;
		margin-bottom: 60px;
	}

	/* 职位申请 */
	.RecruiterMain {
		margin-top: 60px;
	}

	.RecruiterFlexText {
		width: 290px;
		height: 60px;
		line-height: 60px;
		background-color: #ffffff !important;
		border: solid 1px #c6c6c6;
		font-size: 16px;
		float: left;
		color: #999;
		padding: 0px 15px;
		margin-bottom: 35px;
		margin-right: 56px;
	}

	.XingImg {
		background-image: url(../images/xing.png);
		background-size: 7px 6px;
		background-repeat: no-repeat;
		background-position: 295px;
	}

	.RecruiterLabel {
		margin-bottom: 35px;
		width: 100%;
		font-size: 0;
	}

	.RecruiterLabel h3 {
		line-height: 27px;
		font-size: 18px;
		color: #999;
		width: 10%;
		margin-right: 37px;
		float: left;
		text-align: right;
	}

	.RecruiterLabel label {
		line-height: 27px;
		font-size: 18px;
		color: #999;
		margin-right: 80px;
		vertical-align: top;
		font-weight: normal;
	}

	.RecruiterLabel label input {
		width: 16px;
		height: 16px;
		border: solid 1px #a9a9a9;
		border-radius: 50%;
		margin: 6px 10px 0px 0px;
		vertical-align: top;
	}

	.RecruiterLabel label input:checked {
		background: #014099;
	}

	.RecruiterFlexText.W100 {
		display: block;
		width: 97%;
		background-position: 1055px;
	}

	.RecruiterFlexText:nth-of-type(3n) {
		margin-right: 0px;
	}

	.Filelimit {
		font-size: 18px;
		color: #999;
		letter-spacing: 2px;
		margin-bottom: 58px;
	}

	#file_value {
		margin-bottom: 20px;
	}

	.RecruiterFlexFile {
		width: 120px;
		height: 120px;
		border: dashed 1px #c6c6c6;
		float: left;
		margin-bottom: 15px;
		position: relative;
		cursor: pointer;
	}

	.RecruiterFlexFile img {
		max-width: 100%;
		max-height: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
	}

	.RecruiterFlexFile input {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		position: absolute;
		opacity: 0;
	}

	/* 道路改造 */
	.RoadVehicleTag {
		width: 48%;
		height: 368px;
		overflow: hidden;
		float: left;
		margin-bottom: 40px;
	}

	.RoadVehicleImg {
		width: 100%;
		height: 286px;
		overflow: hidden;
	}

	.GrainDiv .RoadVehicleTag h2 {
		height: 81px;
		border: solid 1px rgba(204, 204, 204, 0.3);
		border-top: 0px;
		overflow: hidden;
		line-height: 81px;
		text-align: center;
		font-size: 24px;
		color: #333;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		margin: 0;
	}

	.EmissionStandards .RoadVehicleImg img {
		margin: 0px auto;
	}

	.CaseCollection h3 {
		font-size: 20px;
		line-height: 30px;
		color: #333333;
		margin-bottom: 5px;
	}

	.BenchFunction .CaseCollectionImg {
		width: 47.2%;
		height: 400px;
		float: left;
		overflow: hidden;
	}

	.BenchFunction .CaseCollectionImg img {
		float: none;
		width: 100%;
		height: 397px;
		margin: 0px auto;
	}

	.BenchFunction .CaseCollectionImg:nth-of-type(2n) {
		float: right;
	}

	.BenchFunction .CaseCollectionImg span {
		text-align: center;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		margin-top: 10px;
	}

	.CaseCollection .BenchDetail .bx-controls {
		height: 55px;
		line-height: 55px;
	}

	.CaseCollection:nth-of-type(2n),
	.CaseCollection:nth-of-type(3n) {
		margin-top: 38px;
	}

	/* 搜索页面弹窗 */
	.SearchbarOverlay {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		right: 0;
		overflow: hidden;
		bottom: 0;
		left: 0;
		z-index: 999;
		background: rgba(0, 0, 0, 0.66);
		opacity: 0;
		visibility: hidden;
		transition: opacity .25s ease-in-out, border .25s ease-in-out;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
	}

	.SearchbarOverlay.on {
		opacity: 1;
		visibility: visible;
	}

	.LoadCont {
		background-color: #ffffff;
		border-radius: 8px 0px 0px 8px;
		height: 54px;
		width: 574px;
		left: 50%;
		position: absolute;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		top: 230px;
	}

	.LoadText {
		width: 456px;
		height: 54px;
		line-height: 54px;
		font-size: 16px;
		padding-left: 24px;
		color: #999999;
		float: left;
	}

	.LoadCont .CloseCont {
		width: 25px;
		height: 25px;
		cursor: pointer;
		margin-top: 14.5px;
	}

	.LoadBut {
		background-image: url(../images/search.png);
		background-size: 17px;
		background-repeat: no-repeat;
		background-position: center;
		width: 54px;
		height: 54px;
		background-color: #004098;
		float: right;
	}

	/* 搜索页面 */
	.SearchRules {
		padding: 0;
		width: 1080px;
		display: block;
		margin: 80px auto 0;
	}

	.SearchRules .group_navR {
		float: none;
		width: 100%;
		margin-bottom: 120px;
	}

	.SearchRules .LoadCont {
		width: 454px;
		height: 54px;
		background-color: #ffffff;
		border-radius: 8px;
		border: solid 2px #004098;
		position: initial;
		transform: none;
		left: 0;
		top: 0;
		display: block;
		margin: 0px auto 100px;
	}

	.SearchRules .LoadText {
		width: 376px;
	}

	.SearchRulesH {
		font-size: 26px;
		color: #333;
		display: block;
		margin-bottom: 20px;
	}

	.SearchRulesH i {
		font-size: 30px;
	}

	.ProductMask {
		max-width: 488px;
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		z-index: 999;
		display: block;
		font-size: 14px;
		text-align: left;
		color: #666;
		line-height: 34px;
		padding-bottom: 30px;
	}

	.ProductMask img.CloseImg {
		width: 22px;
		height: 23px;
		position: absolute;
		top: 15px;
		right: 0;
		cursor: pointer;
		margin: 0;
	}

	.ProductMask img {
		width: 100%;
		max-height: 400px;
		display: block;
		margin: 50px auto 0;
		object-fit: contain;
	}

	.ProductMask h2 {
		height: 50px;
		line-height: 50px;
		background: #fff;
		text-indent: 2em;
	}

	@media screen and (max-width: 1880px) {
		.FilterTab a {
			width: 23%;
			font-size: 18px;
		}
	}
}

@media screen and (max-width: 1738px) {
	.WorksContTag:nth-of-type(3n) {
		margin-right: 15px;
	}

	.WorksContTag {
		width: 31.4%;
	}

	.swiper_title {
		font-size: 15px;
		line-height: 26px;
	}
}

@media screen and (min-width: 1561px) and (max-width: 1860px) {
	.wrap {
		padding: 0px 5%;
	}

	.subnav_ul li {
		margin-right: 30px;
	}

	/* 
	.subnav_ul li:nth-of-type(6) .tag {
		color: #fff;
	} */

	.product_clear {
		width: 120%;
	}
}

@media screen and (min-width: 1461px) and (max-width: 1560px) {
	.wrap {
		padding: 0px 4%;
	}

	.subnav_ul li {
		margin-right: 20px;
	}

	/* .subnav_ul li:nth-of-type(6) .tag {
		color: #fff;
	} */

	.product_clear {
		width: 122%;
	}
}

@media screen and (max-width: 1460px) {
	.wrap {
		padding: 0px 2%;
	}

	.subnav_ul li {
		margin-right: 20px;
	}

	.subnav_ul .tag {
		font-size: 18px;
	}

	.subnav {
		padding-right: 6%;
	}

	.product_clear {
		width: 125%;
	}

	.am_header {
		background-image: none;
	}

	.am_header:before {
		content: '';
		background: #014099;
		width: 26%;
		height: 100% !important;
		position: absolute;
		top: 0;
		right: 0;
		z-index: -1;
	}

	.am_header:after {
		content: '';
		background-image: url(../images/xj.png);
		background-size: cover;
		width: 50px;
		height: 100% !important;
		background-repeat: no-repeat;
		background-position: left;
		position: absolute;
		right: 26%;
		z-index: -1;
	}

	.EnterpriseMain .bx-controls {
		top: 360px;
	}

	.popupInfo {
		height: 76%;
		overflow-x: hidden;
		overflow-y: scroll;
	}

	.infoContainer {
		height: 283px;
	}

	.FindDetails {
		height: 450px;
	}

	.FindDetails .swiper-slide img {
		height: 359px;
		object-fit: contain;
	}

	.RecruiterFlexText.W100 {
		background-position: 880px;
	}

	.FilterTab a {
		width: 23%;
	}

	.am_header {
		background-size: 30% 100%;
	}

	.subnav {
		padding-right: 5%;
	}

	.swiper_title {
		font-size: 14px;
		line-height: 26px;
	}

	.BenchFunction img,
	.BenchFunction .CaseCollectionImg img,
	.ScrUl .ProductCase .BenchFunction .CaseCollectionImg,
	.EmissionStandards .BenchFunction .CaseCollectionImg {
		height: 326px;
	}

	.BenchFunction .CaseCollectionImg {
		height: 368px;
	}

	.swiper_layout {
		height: 20%;
	}

	.RecruiterLabel h3 {
		width: 12%;
	}
}

@media screen and (min-width: 1136px) and (max-width: 1280px) {
	.wrap {
		padding: 0px 1%;
	}

	.am_logo {
		width: 300px;
		height: 69px;
	}

	.subnav {
		padding-right: 2%;
	}

	.subnav_ul li {
		margin-right: 20px;
	}

	.product_clear {
		width: 126%;
	}

	.am_header {
		background-size: 27% 100%;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1440px) {
	.am_productul li:nth-of-type(2n) .clear_img {
		max-width: 80%;
	}

	.am_productul li:nth-of-type(2n) p {
		padding-left: 5%;
	}

	.product_clear {
		font-size: 16px;
		line-height: 28px;
		height: 495px;
	}

	.am_productul li:first-of-type .clear_img {
		max-width: 80%;
	}

	.am_subfooterdiv {
		padding-right: 3%;
	}

	.DevelopDevice .arrow-left {
		left: -2.5%;
		width: 14px;
		height: 25px;
	}

	.DevelopDevice .arrow-right {
		right: -2.5%;
		width: 14px;
		height: 25px;
	}

	.DeviceSwiper {
		width: 98.5%;
	}
}


@media screen and (min-width: 1024px) and (max-width: 1199px) {
	.wrap {
		width: 1000px;
		padding: 0;
		margin: 0px auto;
	}

	.swiper_layout {
		background-size: 100% 100%;
	}

	.am_logo {
		width: 300px;
		height: 69px;
	}

	.am_header {
		background-size: 263px 150px;
	}

	.nav_search select,
	.subnav {
		display: none;
	}

	.nav_search .am_menu {
		width: 44px;
		height: 36px;
		background: url(../images/menu.png);
		background-repeat: no-repeat;
		background-position: right;
		background-size: cover;
		float: right;
	}

	.nav_search input {
		float: left;
		/* margin-left: 0.8rem; */
		width: 41px;
		height: 41px;
		background-size: cover;
		margin: 0px 82px 0 0;
	}

	.nav_line {
		margin: 0;
		position: absolute;
		right: 8%;
	}

	.swiper-container-horizontal&gt;.swiper-pagination-bullets {
		padding-left: 60px;
	}

	.modulel_news h2 {
		margin-left: 15px;
		font-size: 32px;
	}

	.news_line,
	.modulel_news p {
		margin-left: 15px;
	}

	.news_more {
		left: 15px;
	}

	.panel_date h2 {
		font-size: 30px;
	}

	.panel_date {
		font-size: 12px;
	}

	.product_clear,
	.am_productul li:nth-of-type(2n) .product_clear {
		width: 123%;
		height: 500px;
		font-size: 16px;
		line-height: 28px;
	}

	.am_productul li:nth-of-type(2n) .product_bk {
		transform: skewX(-16deg) translateX(35px);
		-moz-transform: skewX(-16deg) translateX(35px);
		-ms-transform: skewX(-16deg) translateX(35px);
		-webkit-transform: skewX(-16deg) translateX(35px);
	}

	.am_productul li:nth-of-type(2n) .clear_img {
		max-height: 338px;
		width: 651px;
	}

	.navigation_nav {
		padding: 50px 0;
		width: 100%;
		background: #FFFFFF;
		z-index: 99;
		position: fixed;
		top: 0;
		left: 0;
		height: 100%;
		overflow-y: scroll;
	}

	.navigation_nav .close {
		background: url(../images/close.png);
		background-repeat: no-repeat;
		background-size: 32px 33px;
		width: 90%;
		height: 33px;
		padding-bottom: 30px;
		background-position: right;
		margin-bottom: 0;
	}

	.navigation_index {
		font-size: 36px;
		padding: 68px 0px 36px;
		color: #333;
		margin: 0px 68px;
		border-bottom: 1px solid #ccc;
		line-height: 45px;
		font-weight: 600;
		display: block;
	}

	.navigation_subnav {
		padding: 68px 0px 36px;
		margin: 0px 68px;
		border-bottom: 1px solid #ccc;
	}

	.navigation_subnav h2 {
		width: 100%;
		color: #333;
		line-height: 45px;
		font-weight: 600;
		position: relative;
		font-size: 36px;
	}

	.navigation_subnav h2:after {
		content: '';
		background: url(../images/down.png);
		background-repeat: no-repeat;
		background-size: cover;
		width: 28px;
		height: 16px;
		position: absolute;
		top: 25%;
		right: 0;
	}

	.navigation_subnav a {
		font-size: 30px;
		display: block;
		line-height: 48px;
		padding-top: 40px;
		padding-left: 38px;
		color: #666666;
	}

	.navigation_subnav a.nor,
	.navigation_subnav.active h2 {
		color: #014099;
	}

	.navigation_subnav.active h2:after {
		content: '';
		background: url(../images/down1.png);
		background-repeat: no-repeat;
		background-size: cover;
		width: 28px;
		height: 16px;
	}

	.navigation_subnav.active .am_subtag {
		display: block;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.navigation_subnav:last-child {
		border: 0;
	}

	.navigation_subnav .am_subtag {
		display: none;
	}

	.am_subfooterr {
		text-align: left;
		width: 72%;
	}
}
</pre></body></html>